Small hydropower - Spanish English Dictionary